<?php

namespace com\aristo\ingenieros\presenter;

include 'com/aristo/ingenieros/model/VoucherQuery.php';

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

use com\aristo\ingenieros\model\VoucherQuery;
use com\aristo\ingenieros\view\Response;

/**
 * Description of VoucherPresenter
 *
 * @author ARISTO INGENIEROS
 */
class VoucherPresenter {

    //put your code here
    public static function getMaxNroComprobante($con) {
        $response = new Response();

        if (isset($con)) {
            $query = VoucherQuery::getMaxNroComprobante($con);

            $response->setResult($query);
        } else {
            $response->setResult('JSON INVÁLIDO: FALTAN PARÁMETROS');
        }
        return $response;
    }
    
    public static function addComprobante($orden, $nrocomprobante, $nrocheque, $nrofactura, $fecha, $sector, $pliego, $programa, $subprograma, $proyecto, $obra, $fuente, $funcional, $con) {
        $response = new Response();
        
        if(isset($orden) && isset($nrocomprobante) && isset($nrocheque) && isset($nrofactura) && isset($fecha) && isset($sector) && isset($pliego) && isset($programa) && isset($subprograma) && isset($proyecto) && isset($obra) && isset($fuente) && isset($funcional) && isset($con)) {
            $query = VoucherQuery::addComprobante($orden, $nrocomprobante, $nrocheque, $nrofactura, $fecha, $sector, $pliego, $programa, $subprograma, $proyecto, $obra, $fuente, $funcional, $con);
            
            $response->setResult($query);
        } else {
            $response->setResult('JSON INVÁLIDO: FALTAN PARÁMETROS');
        }
        return $response;
    }

}